foreign licensing agreements - French English Dictionary